home *** CD-ROM | disk | FTP | other *** search
- * This program reads in raw data from remax in the specified format
- * It replaces the remax.ap file and awk
-
- new = FCREATE("RMXDTA.TXT")
-
- handle = FOPEN("NAME.dat")
-
- *IF handle < 0
- * DEFINE WINDOW alert FROM 7,17 TO 12,60 DOUBLE COLOR SCHEME 7
-
- * DO CASE
- * CASE FERROR() = 4
- * reason = 'Too many files Open'
- * CASE FERROR() = 5
- * reason = 'Access Denied'
- * CASE FERROR() = 8
- * reason = 'Out of Memory'
- * CASE FERROR() = 31
- * reason = 'GENERAL FAILURE'
- * ENDCASE
-
- * CANCEL
-
- * ENDIF
-
- *DO WHILE NOT FEOF(handle)
-
- Region = FREAD(handle, 2)
- Office = FREAD(handle, 3)
- Number = FREAD(handle, 3)
- Unique = FREAD(handle,12)
- Name = FREAD(handle, 30)
- Nick = FREAD(handle, 20)
- Title = FREAD(handle, 2)
- Posistion = FREAD(handle, 30)
- Spec1 = FREAD(handle, 3)
- Spec2 = FREAD(handle, 3)
- Lang1 = FREAD(handle, 20)
- Lang2 = FREAD(handle, 20)
- Lang3 = FREAD(handle, 20)
- License = FREAD(handle, 4)
- Join = FREAD(handle, 4)
- Sales = FREAD(handle, 6)
- Desig1 = FREAD(handle, 6)
- Desig2 = FREAD(handle, 6)
- Desig3 = FREAD(handle, 6)
- Desig4 = FREAD(handle, 6)
- Desig5 = FREAD(handle, 6)
- Desig6 = FREAD(handle, 6)
- Club = FREAD(handle, 4)
- ROF = FREAD(handle, 12)
- Comm1 = FREAD(handle, 1)
- Comm2 = FREAD(handle, 1)
- Comm3 = FREAD(handle, 1)
- Comm4 = FREAD(handle, 1)
- Comm5 = FREAD(handle, 1)
- skip = FSEEK(handle, 5, 1)
- OffName = FREAD(handle, 30)
- OffAdd1 = FREAD(handle, 30)
- OffAdd2 = FREAD(handle, 30)
- City = FREAD(handle, 17)
- State = FREAD(handle, 2)
- Zip = FREAD(handle, 10)
- Country = FREAD(handle, 20)
- Phone1 = FREAD(handle, 12)
- Phone2 = FREAD(handle, 12)
- Phone3 = FREAD(handle, 12)
- Phone4 = FREAD(handle, 12)
- FAX = FREAD(handle, 12)
- Service1 = FREAD(handle, 20)
- Service2 = FREAD(handle, 20)
- Service3 = FREAD(handle, 20)
- Service4 = FREAD(handle, 20)
- Open = FREAD(handle, 6)
- ADI = FREAD(handle, 20)
- Page = FREAD(handle, 4)
- Coor = FREAD(handle, 2)
- OffType = FREAD(handle, 2)
- CityOver = FREAD(handle, 17)
- RosterSta = FREAD(handle, 30)
- Rams = FREAD(handle, 15)
- Achiev = FREAD(handle, 20)
- COMPUSERV = FREAD(handle, 17)
-
- * START READING BIO INFO
-
- PhoneLoc = FREAD(handle, 12)
- HomePhone = FREAD(handle, 12)
- AgntFax = FREAD(handle, 12)
- AgntPager = FREAD(handle, 12)
- AgntMobile = FREAD(handle, 12)
- CIVIC1 = FREAD(handle, 4)
- CIVIC2 = FREAD(handle, 4)
- CIVIC3 = FREAD(handle, 4)
- HOBBY1 = FREAD(handle, 4)
- HOBBY2 = FREAD(handle, 4)
- HOBBY3 = FREAD(handle, 4)
- MEMBER1 = FREAD(handle, 4)
- MEMBER2 = FREAD(handle, 4)
- MEMBER3 = FREAD(handle, 4)
- Service1 = FREAD(handle, 20)
- Service2 = FREAD(handle, 20)
- Service3 = FREAD(handle, 20)
- Service4 = FREAD(handle, 20)
- Service5 = FREAD(handle, 20)
- Education = FREAD(handle, 15)
- Desig1 = FREAD(handle, 10)
- Desig2 = FREAD(handle, 10)
- Desig3 = FREAD(handle, 10)
- Career = FREAD(handle, 40)
- Price_fr = FREAD(handle, 12)
- Price_to = FREAD(handle, 12)
- Pref = FREAD(handle, 1)
- Referal1 = FREAD(handle, 1)
- Referal2 = FREAD(handle, 1)
- Referal3 = FREAD(handle, 1)
- Referal4 = FREAD(handle, 1)
- ERCPaper = FREAD(handle, 1)
- Welcomekit = FREAD(handle, 1)
- Relocations = FREAD(handle, 58)
- Picture = FREAD(handle, 1)
- EntryDate = FREAD(handle, 6)
- BioSubs = FREAD(handle, 6)
- Info = FGETS(handle, 480)
-
- * START BIO INFO
-
- =FWRITE(new, Region)
- =FWRITE(new, ';')
- =FWRITE(new, Office)
- =FWRITE(new, ';')
- =FWRITE(new, Number)
- =FWRITE(new, ';')
- =FWRITE(new, Unique)
- =FWRITE(new, ';"')
- =FWRITE(new, TRIM(Name))
- =FWRITE(new, '";')
-
- IF NOT EMPTY(TRIM(Nick))
- =FWRITE(new, '"'+Nick+'"')
- ELSE
- =FWRITE(new, ';')
- ENDIF
-
- IF NOT EMPTY(TRIM(Title))
- =FWRITE(new, '"'+Title+'"')
- ELSE
- =FWRITE(new, ';')
- ENDIF
-
- IF NOT EMPTY(TRIM(Posistion))
- =FWRITE(new, '"'+Posistion+'"')
- ELSE
- =FWRITE(new, ';')
- ENDIF
-
- IF NOT EMPTY(TRIM(Spec1))
- =FWRITE(new, '"'+Spec1+'"')
- ELSE
- =FWRITE(new, ';')
- ENDIF
-
- IF NOT EMPTY(TRIM(Posistion))
- =FWRITE(new, '"'+Posistion+'"')
- ELSE
- =FWRITE(new, ';')
- ENDIF
-
-
- =FWRITE(new, TRIM(Lang1))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Lang2))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Lang3))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(License))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Join))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Sales))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Desig1))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Desig2))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Desig3))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Desig4))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Desig5))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Desig6))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Club))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(ROF))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Comm1))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Comm2))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Comm3))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Comm4))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Comm5))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(OffName))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(OffAdd1))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(OffAdd2))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(City))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(State))
- =FWRITE(new, '";')
- =FWRITE(new, TRIM(Zip))
- =FWRITE(new, ';"')
- =FWRITE(new, TRIM(Country))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Phone1))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Phone2))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Phone3))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Phone4))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(FAX))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Service1))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Service2))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Service3))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Service4))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Open))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(ADI))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Page))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Coor))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(OffType))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(CityOver))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(RosterSta))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Rams))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(Achiev))
- =FWRITE(new, '";"')
- =FWRITE(new, TRIM(COMPUSERV))
- =FWRITE(new, '";"')
-
- *ENDDO
-